This is a code.org video that explains everything we should know and do. PS: I do not own this video. I shared it just to spread the idea for non-profit. Thank you and happy coding.